str = 'dssf fdfs fsfs fsf'
print(str.split(' '))

import re
line = 'asdf fjdk; afed, fjek,asdf, foo'
print(re.split(r'[;,\s]\s*', line))

#当你使用re.split() 函数时候，需要特别注意的是正则表达式中是否包含一个括
#号捕获分组。如果使用了捕获分组，那么被匹配的文本也将出现在结果列表中
fields = re.split(r'(;|,|\s)\s*', line)
print(fields)

values = fields[::2]
delimiters = fields[1::2] + ['']
print(values)
print(delimiters)

print(''.join(v+d for v, d in zip(values, delimiters)))
